@import url('https://fonts.googleapis.com/css?family=Advent+Pro|Dancing+Script&display=swap');

html {
  scroll-behavior: smooth;
  background-color: #ffffff ;
}
body {
  font-family: 'Advent Pro', sans-serif;
  padding: 0;
  margin: 0;
}
ul {
  margin: 0;
  padding: 0;
}
li {
  list-style-type: none;
}
h2 {
  text-transform: uppercase;
  text-align: center;
  padding-top: 30px;
  font-size: 2em;
}
a {
  text-decoration: none;
  color: black;
}

/* **************** CV ********************** */
#CVtexte {
  background-color: #ffffff;
}
#CVtexte body { background-color: #ffffff;line-height:12pt; font-family:'Times New Roman'; font-size:12pt }
#CVtexte h5, #CVtexte h2, #CVtexte h3, #CVtexte h4, #CVtexte h5, #CVtexte h6, #CVtexte p { margin:0pt }
li, table { margin-top:0pt; margin-bottom:0pt }
#CVtexte h1 { margin-top:12pt; margin-bottom:3pt; page-break-after:avoid; line-height:12pt; font-size:24pt; font-weight:bold }
#CVtexte h2 { margin-top:12pt; margin-bottom:3pt; page-break-after:avoid; line-height:12pt; font-size:18pt; font-weight:bold }
#CVtexte h3 { margin-top:12pt; margin-bottom:3pt; page-break-after:avoid; line-height:12pt; font-size:14pt; font-weight:bold }
#CVtexte h4 { margin-top:12pt; margin-bottom:3pt; page-break-after:avoid; line-height:12pt; font-size:12pt; font-weight:bold }
#CVtexte h5 { margin-top:12pt; margin-bottom:3pt; line-height:12pt; font-size:10pt; font-weight:bold }
#CVtexte h6 { margin-top:12pt; margin-bottom:3pt; line-height:12pt; font-size:8pt; font-weight:bold }
.BalloonText { line-height:normal; font-family:Tahoma; font-size:8pt }
.borderbottom { line-height:5pt; border-bottom:5pt solid #000000; font-size:5pt }
.div { line-height:12pt; font-size:12pt }
.divdocumentleft-box { line-height:12pt; font-size:12pt; color:#ffffff; background-color:#496267 }
.divdocumentulli { line-height:12pt; font-size:12pt }
.documentMFRzipprefix { line-height:12pt; font-size:12pt }
.documentMFRzipsuffix { line-height:12pt; font-size:12pt; display:none }
.documentSECTIONCNTC { line-height:12pt; font-size:12pt }
.documentSECTIONCNTCsectionnotadditionallnkscspdivnth-child1 { line-height:25pt; font-size:12pt }
.documentclear { line-height:12pt; font-size:12pt }
.documentfontsize { line-height:12pt; font-size:10pt }
.documentleft-boxheading { line-height:12pt; font-size:12pt }
.documentleft-boxsectionnth-last-of-type1 { line-height:12pt; font-size:12pt }
.documentleft-boxsectiontitle { line-height:12pt; border-top:1pt solid #ffffff; font-size:12pt }
.documentname { line-height:35pt; font-size:36pt; font-weight:bold; letter-spacing:0.5pt; color:#496267 }
.documentpaddedline { line-height:12pt; font-size:12pt }
.documentparentContainerleft-boxsinglecolumn { line-height:12pt; font-size:12pt }
.documentpb5 { line-height:12pt; font-size:12pt }
.documentprflPic { text-align:center; line-height:12pt; font-size:12pt }
.documentprflPicfield { text-align:center; line-height:12pt; font-size:12pt }
.documentresumeTitle { line-height:17pt; font-size:17pt; font-weight:bold; color:#000000 }
.documentright-boxsectionnth-child1sectionsectiontitle { line-height:12pt; font-size:12pt }
.documentright-boxheading { line-height:15pt; font-size:12pt }
.documentright-boxpaddedline { line-height:12pt; font-size:12pt; color:#000000 }
.documentright-boxsectionnth-child1 { line-height:12pt; font-size:12pt }
.documentright-boxsectiontitle { line-height:12pt; border-top:1pt solid #000000; font-size:12pt; color:#000000 }
.documentright-boxsinglecolumn { line-height:12pt; font-size:12pt }
.documentsectionparagraph { line-height:12pt; font-size:12pt }
.documentsectionscspdiv { line-height:25pt; font-size:10pt }
.documentsectionscspdivnth-child1 { line-height:12pt; font-size:12pt; display:none }
.p { line-height:12pt; font-size:12pt }
.picturepadding { line-height:30pt; font-size:30pt }
.titlepadding { line-height:5pt; font-size:5pt }
span.Hyperlink { text-decoration:underline; color:#0000ff }
span.TextedebullesCar { font-family:Tahoma; font-size:8pt }
span.divdocumentleft-boxCharacter { color:#ffffff; background-color:#496267 }
span.documentjobdates { font-size:10pt }
span.documenttxtBold { font-weight:bold }
span.documentleftcell { background-color:#496267 }
span.span { vertical-align:baseline }


.button {
  background-color: #496267;
  border: none;
  color: red;
  padding: 1rem;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 1rem;
  margin: 150px 1000 px;
  border-radius: 0em;
}

@media screen and (max-width:1685px){
  #CVtexte{
    min-width: 500px;
    max-width: 600px;
  }
}